package com.qf.service.impl;

import com.qf.dao.GoodsTypeDao;
import com.qf.dao.impl.GoodsTypeDaoImpl;
import com.qf.domain.GoodsType;
import com.qf.service.GoodsTypeService;

import java.util.List;

/**
 * @author YDW
 * projectName:shopping
 * time:2022/4/19 17:15
 * description:
 */
public class GoodsTypeServiceImpl implements GoodsTypeService {
    GoodsTypeDao goodsTypeDao=new GoodsTypeDaoImpl();
    @Override
    public List<GoodsType> findTypeListBylevel(int level) {
        return goodsTypeDao.findTypeListBylevel(level);
    }

    @Override
    public GoodsType findById(int typeid) {
        return goodsTypeDao.findById(typeid);
    }

    @Override
    public List<GoodsType> findAllGoodsType() {
        return goodsTypeDao.findAllGoodsType();
    }

    @Override
    public void addGoodsType(GoodsType goodsType) {
        goodsTypeDao.insert(goodsType);
    }

    @Override
    public List<GoodsType> findGoodsTypeByLevel(String level) {
        List<GoodsType> goodsTypes=goodsTypeDao.findGoodsTypeByLevel(level);
        return goodsTypes;
    }

    @Override
    public List<GoodsType> findGoodsTypeByName(String name) {
        List<GoodsType> goodsTypes=goodsTypeDao.findGoodsTypeByName(name);
        return goodsTypes;
    }

    @Override
    public List<GoodsType> findGoodsTypeByNameAndLevel(String level, String name) {
        List<GoodsType> goodsTypes=goodsTypeDao.findGoodsTypeByNameAndLevel(level,name);
        return goodsTypes;
    }
}
